package ar.com.osdepym.agregacionafip.parser;

import java.util.ArrayList;
import java.util.List;

public class CamposDeArchivo {

	private List<Campo> campos = new ArrayList<Campo>();
	
	public void addCampoDetail(Campo campo) {
		this.campos.add(campo);
	}
	

	public List<Campo> getCamposDetail() {
		return campos;
	}
	
	public int obtenerLongitud(){
		int longitud = 0;
		for (Campo campo : campos) {
			longitud = longitud + campo.getLongitud();
		}
		return longitud;
	}
	
	public void addCampo(String nombre, int longitud, String tipo, int enteros, int decimales ) {
		Campo c = new Campo();
		c.setNombre(nombre);
		c.setLongitud(longitud);
		c.setTipo(tipo);
		c.setEnteros(enteros);
		c.setDecimales(decimales);
		
		this.addCampoDetail(c);
		
	}
	
}
